unit uProduto;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, uPadrao, DB, ComCtrls, Grids, DBGrids, StdCtrls, Buttons,
  ExtCtrls, Mask, DBCtrls;

type
  TfrmProduto = class(TfrmPadrao)
    dbedtCODGRUPO: TDBEdit;
    dbedtMAR_CODIGO: TDBEdit;
    dbedtPRO_CODIGO: TDBEdit;
    dbedtPRO_DESCRICAO: TDBEdit;
    dbedtPRO_ESTOQUE: TDBEdit;
    dbedtPRO_OBS: TDBEdit;
    dbedtPRO_UNIDADE: TDBEdit;
    dbedtPRO_VALORCOMPRA: TDBEdit;
    dbedtPRO_VALORVENDA: TDBEdit;
    procedure FormShow(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure btnSalvarClick(Sender: TObject);
    procedure btnCancelarClick(Sender: TObject);
    procedure btnIncluirClick(Sender: TObject);
    procedure btnAlterarClick(Sender: TObject);
    procedure btnExcluirClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmProduto: TfrmProduto;

implementation

uses udm;

{$R *.dfm}

procedure TfrmProduto.FormShow(Sender: TObject);
begin
  inherited;
  dm.tblProduto.Open;
end;

procedure TfrmProduto.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  inherited;
  dm.tblProduto.Close;
end;

procedure TfrmProduto.btnSalvarClick(Sender: TObject);
begin
  inherited;
  dm.tblProduto.Post;
  tabPesquisa.Show;
end;

procedure TfrmProduto.btnCancelarClick(Sender: TObject);
begin
  inherited;
  dm.tblProduto.Cancel;
end;

procedure TfrmProduto.btnIncluirClick(Sender: TObject);
begin
  inherited;
  dm.tblProduto.Insert;
end;

procedure TfrmProduto.btnAlterarClick(Sender: TObject);
begin
  inherited;
  dm.tblProduto.Edit;
end;

procedure TfrmProduto.btnExcluirClick(Sender: TObject);
begin
  inherited;
  dm.tblProduto.Delete;
end;

end.
